package org.summer.gateway.dto;

import lombok.Data;

import java.time.LocalDateTime;

/**
 * 用户登录成功,响应数据对象
 */
@Data
public class LoginSuccess {
    /** 用户编号 */
    private Long id;
    /** 用户名 */
    private String username;
    /**
     * 用户身份信息
     */
    private String identity;
    /**
     * 用户头像
     */
    private String avatar;
    /** 用户登录的tokenId */
    private String tokenId;
    /**
     * 用户登录成功,响应给前端的用户令牌
     */
    private String token;
    /**
     * 用户登录时间
     */
    private LocalDateTime loginTime;
    /**
     * 用户登录过期时间
     */
    private LocalDateTime expireTime;
    /**
     * 从用户登录时间到用户登录过期的时间间隔,单位秒
     */
    private Long expireSeconds;
}
